package com.doubao.user.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.doubao.user.entity.UserFeedback;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 用户反馈Mapper接口
 */
@Mapper
public interface UserFeedbackMapper extends BaseMapper<UserFeedback> {

    /**
     * 更新反馈状态为已处理
     *
     * @param id 反馈ID
     * @return 影响行数
     */
    int markAsProcessed(@Param("id") Long id);

    /**
     * 更新反馈状态为已回复
     *
     * @param id    反馈ID
     * @param reply 回复内容
     * @return 影响行数
     */
    int replyFeedback(@Param("id") Long id, @Param("reply") String reply);
}